22. Quiz: String Methods Practice
Quiz: String Methods Coding Practice
Below, we have a string variable that contains the first verse of the poem, If by Rudyard Kipling. Remember, \n
is a special sequence of characters that causes a line break (a new line).
verse = "If you can keep your head when all about you\n Are losing theirs and blaming it on you,\nIf you can trust yourself when all men doubt you,\n But make allowance for their doubting too;\nIf you can wait and not be tired by waiting,\n Or being lied about, don’t deal in lies,\nOr being hated, don’t give way to hating,\n And yet don’t look too good, nor talk too wise:"
Use the code editor below to answer the following questions about verse
and use Test Run to check your output in the quiz at the bottom of this page.
- What is the length of the string variable
verse
? - What is the index of the first occurrence of the word 'and' in
verse
? - What is the index of the last occurrence of the word 'you' in
verse
? - What is the count of occurrences of the word 'you' in the
verse
?
You will need to refer to Python's string methods documentation.
Start Quiz:
verse = "If you can keep your head when all about you\n Are losing theirs and blaming it on you,\nIf you can trust yourself when all men doubt you,\n But make allowance for their doubting too;\nIf you can wait and not be tired by waiting,\n Or being lied about, don’t deal in lies,\nOr being hated, don’t give way to hating,\n And yet don’t look too good, nor talk too wise:"
print(verse)
# Use the appropriate functions and methods to answer the questions above
# Bonus: practice using .format() to output your answers in descriptive messages!
Using String Methods
QUIZ QUESTION::
Please match the correct response to each of the following questions.
ANSWER CHOICES:
Objective |
Code |
---|---|
8 |
|
370 |
|
3 |
|
65 |
|
64 |
|
368 |
|
186 |
|
10 |
|
362 |
|
62 |
SOLUTION:
Objective |
Code |
---|---|
8 |
|
65 |
|
186 |
|
362 |